home *** CD-ROM | disk | FTP | other *** search
/ BlastDOS / [DOS_Application]_BIT_Software_-_BitCom_3.58c_-_Distribution_Disks.zip / ANSI.EMU < prev    next >
Text File  |  1990-06-01  |  3KB  |  121 lines

  1. INITIAL
  2. { ANSI TERMINAL SUPPORT, SUPPORTS MOST BBS WITH GRAPHICS }
  3. z#origin(1)
  4. z#setbuf(1,0);z#setbuf(3,0)
  5. z#awrap(0)
  6. z#setatt(7)
  7. setcolor(7)
  8. clear
  9. z#setmar(1,@mrow)
  10. z#setins(0)
  11. @MAXROW=25
  12. END
  13. INBUFFER
  14. 0x00 NUL
  15. 0x08 BS2
  16. 0x0b LF
  17. 0x0c LF
  18. 0x1a CAN
  19. 0x7f NUL
  20. END
  21. INBUFFER2
  22. END
  23. OUTBUFFER
  24. END
  25. HOSTCODE
  26. [20h            z#lfnl(1)
  27. [?4h            z#setins(1)
  28. [?5h            z#setatt(112)
  29. [?6h            z#origin(2);poscur(1,1)
  30. [?7h            z#awrap(0)
  31. [?8h
  32. [?9h
  33. [1h
  34. [3h
  35. [4h             z#setins(1)
  36. [5h             z#setatt(112)
  37. [6h             z#origin(2);poscur(1,1)
  38. [7h             z#awrap(0)
  39. [8h
  40. [9h
  41. [20l            z#lfnl(2)
  42. [?4l            z#setins(0)
  43. [?5l            z#setatt(7)
  44. [?6l            z#origin(1);poscur(1,1)
  45. [?7l            z#awrap(1)
  46. [?8l
  47. [?9l
  48. [1l
  49. [3l
  50. [4l             z#setins(0)
  51. [5l             z#setatt(7)
  52. [6l             z#origin(1);poscur(1,1)
  53. [7l             z#awrap(1)
  54. [8l
  55. [9l
  56. [m              z#setatt(7)
  57. [0m             z#setatt(7)
  58. [1m             z#setatt(14)
  59. [4m             z#setatt(1)
  60. [5m             z#setatt(128)
  61. [7m             z#setatt(112)
  62. [0;4m           z#setatt(1)
  63. [0;1m           z#setatt(14)
  64. [0;5m           z#setatt(128)
  65. [0;7m           z#setatt(112)
  66. [\t;\br         z#setmar(\\t,\\b);poscur(1,1)
  67. [;r             z#setmar(1,@mrow);poscur(1,1)
  68. [r              z#setmar(1,@mrow);poscur(1,1)
  69. [;\br           z#setmar(1,\\b);poscur(1,1)
  70. [\nA            z#curup(\\n,0)
  71. [A              z#curup(1,0)
  72. [\nB            z#curdn(\\n,0)
  73. [B              z#curdn(1,0)
  74. [\nC            z#curfwd(\\n)
  75. [C              z#curfwd(1)
  76. [\nD            z#curbak(\\n)
  77. [D              z#curbak(1)
  78. [;\nH           poscur(\\n,1)
  79. [\nH            poscur(1,\\n)
  80. [\n;H           poscur(1,\\n)
  81. [H              poscur(1,1)
  82. [;H             poscur(1,1)
  83. [\r;\cH         poscur(\\c,\\r)
  84. [;\nf           poscur(\\n,1)
  85. [\nf            poscur(1,\\n)
  86. [\n;f           poscur(1,\\n)
  87. [f              poscur(1,1)
  88. [;f             poscur(1,1)
  89. [\r;\cf         poscur(\\c,\\r)
  90. H               z#tabset
  91. [s              z#savpos
  92. [u              z#Respos
  93. [g              z#tabclr
  94. [0g             z#tabclr
  95. [3g             z#tabcla
  96. [K              z#clreol
  97. [0K             z#clreol
  98. [1K             z#clrbol
  99. [2K             z#clrlin
  100. [J              z#clreos
  101. [0J             z#clreos
  102. [1J             z#clrbos
  103. [2J             clear
  104. [P              z#del(1)
  105. [0P             z#del(1)
  106. [\nP            z#del(\n)
  107. [L              z#inslin(1)
  108. [0L             z#inslin(1)
  109. [\nL            z#inslin(\n)
  110. [M              z#dellin(1)
  111. [0M             z#dellin(1)
  112. [\nM            z#dellin(\n)
  113. [5n             "$1b[0n"
  114. [6n             "$1b[@row.;@col.R"
  115. [c              "$1b[?1;0c"
  116. [0c             "$1b[?1;0c"
  117. Z               "$1b[?1;0c"
  118. c               z#origin(1);z#setbuf(1,0);z#setbuf(3,0);z#awrap(0);z#setmar(1,@mrow);
  119. #8
  120. END
  121.